balsam apple
noun
1
: either of two herbaceous vines of the genus Momordica:
a
b
: a similar vine (Momordica balsamina) bearing red or orange, oblong, warty fruits
2
: the fruit of the balsam apple plant
Love words? Need even more definitions?
Merriam-Webster unabridged
Share